home *** CD-ROM | disk | FTP | other *** search
- /* mac06©1997 by HNS/DSITRI hns@computer.org
- ** ar.h
- */
-
- #define ARMAGIC "!<arch>\n"
- #define SARMAG 8
- #define ARFMAG "`\n"
- #define ARFILL "\n"
-
- struct ar_hdr
- {
- char ar_name[16]; /* member's name */
- char ar_date[12]; /* date member was archived */
- char ar_uid[6]; /* user id */
- char ar_gid[6]; /* group id */
- char ar_mode[8]; /* file permission modes */
- char ar_size[10]; /* file size */
- char ar_fmag[2]; /* magic='`\n' */
- };
-
- struct ar_hdr2
- { /* local data representation */
- char ar_name[17];
- unsigned long ar_date;
- int ar_uid;
- int ar_gid;
- int ar_mode;
- long ar_size;
- };
-
- #define ARHDR struct ar_hdr
- #define ARHDSZ sizeof(ARHDR)
-
- #define ARPFORMAT "%-16.16s%012lu%06d%06d%08o%010lu`\n"
- #define ARSFORMAT "%16c%12lu%6d%6d%8o%10lu"
- #define ARFIELDS 6
-
- /* EOF */
-